f688d3f7c5ecc7358e5b38a16f6286bdaf425434,groups/src/main/java/io/atomix/group/internal/SyncMessageState.java,SyncMessageState,send,#MembersState#,38

Before Change


      }
    } else if (commit.operation().delivery() == MessageProducer.Delivery.RANDOM) {
      if (members.isEmpty()) {
        sendReply(false);
        return false;
      } else {
        members.get(new Random(commit.operation().id()).nextInt(members.size())).submit(this);

After Change


        member.submit(this);
        return true;
      } else {
        sendReply(false, null);
        return false;
      }
    } else if (commit.operation().delivery() == MessageProducer.Delivery.RANDOM) {